| Version | ID |
|---|---|
| 1.8.X | 0x04 |
| 1.9 | 0x3C |
| 1.12 | 0x3E |
| 1.12.1 | 0x3F |
| 1.13.1 | 0x42 |
| 1.14.4 | 0x46 |
| 1.15.2 | 0x47 |
| Packet ID | State | Bound To | Field Name | Field Type | Notes | ||
|---|---|---|---|---|---|---|---|
| 0x47 | Play | Client | Entity ID | VarInt | Entity's EID | ||
| Slot | VarInt Enum | Equipment slot. 0: main hand, 1: off hand, 2–5: armor slot (2: boots, 3: leggings, 4: chestplate, 5: helmet) | |||||
| Item | Slot | ||||||
| Equipment | Slot | Array | Byte Enum | Equipment slot. 0: main hand, 1: off hand, 2–5: armor slot (2: boots, 3: leggings, 4: chestplate, 5: helmet). Also has the top bit set if another entry follows, and otherwise unset if this is the last item in the array. | |||
| Item | Slot | ||||||
| Packet ID | State | Bound To | Field Name | Field Type | Notes | ||
|---|---|---|---|---|---|---|---|
| 0x47 | Play | Client | Entity ID | VarInt | Entity's EID | ||
| Slot | VarInt Enum | Equipment slot. 0: main hand, 1: off hand, 2–5: armor slot (2: boots, 3: leggings, 4: chestplate, 5: helmet) | |||||
| Item | Slot | ||||||
| Equipment | Slot | Array | Byte Enum | Equipment slot. 0: main hand, 1: off hand, 2–5: armor slot (2: boots, 3: leggings, 4: chestplate, 5: helmet). Also has the top bit set if another entry follows, and otherwise unset if this is the last item in the array. | |||
| Item | Slot | ||||||
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x47 | Play | Client | Entity ID | VarInt | Entity's EID |
| Slot | VarInt Enum | Equipment slot. 0: main hand, 1: off hand, 2–5: armor slot (2: boots, 3: leggings, 4: chestplate, 5: helmet) | |||
| Item | Slot |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x46 | Play | Client | Entity ID | VarInt | Entity's EID |
| Slot | VarInt Enum | Equipment slot. 0: main hand, 1: off hand, 2–5: armor slot (2: boots, 3: leggings, 4: chestplate, 5: helmet) | |||
| Item | Slot |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x42 | Play | Client | Entity ID | VarInt | Entity's EID |
| Slot | VarInt Enum | Equipment slot. 0: main hand, 1: off hand, 2–5: armor slot (2: boots, 3: leggings, 4: chestplate, 5: helmet) | |||
| Item | Slot |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x42 | Play | Client | Entity ID | VarInt | Entity's EID |
| Slot | VarInt Enum | Equipment slot. 0: main hand, 1: off hand, 2–5: armor slot (2: boots, 3: leggings, 4: chestplate, 5: helmet) | |||
| Item | Slot |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x3F | Play | Client | Entity ID | VarInt | Entity's EID |
| Slot | VarInt Enum | Equipment slot. 0: main hand, 1: off hand, 2–5: armor slot (2: boots, 3: leggings, 4: chestplate, 5: helmet) | |||
| Item | Slot |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x3F | Play | Client | Entity ID | VarInt | Entity's EID |
| Slot | VarInt Enum | Equipment slot. 0: main hand, 1: off hand, 2–5: armor slot (2: boots, 3: leggings, 4: chestplate, 5: helmet) | |||
| Item | Slot |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x3E | Play | Client | Entity ID | VarInt | Entity's EID |
| Slot | VarInt Enum | Equipment slot. 0: main hand, 1: off hand, 2–5: armor slot (2: boots, 3: leggings, 4: chestplate, 5: helmet) | |||
| Item | Slot |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x3C | Play | Client | Entity ID | VarInt | Entity's EID |
| Slot | VarInt Enum | Equipment slot. 0: main hand, 1: off hand, 2–5: armor slot (2: boots, 3: leggings, 4: chestplate, 5: helmet) | |||
| Item | Slot |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x3C | Play | Client | Entity ID | VarInt | Entity's EID |
| Slot | VarInt Enum | Equipment slot. 0: main hand, 1: off hand, 2–5: armor slot (2: boots, 3: leggings, 4: chestplate, 5: helmet) | |||
| Item | Slot |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x3C | Play | Client | Entity ID | VarInt | Entity's EID |
| Slot | VarInt Enum | Equipment slot. 0: main hand, 1: off hand, 2–5: armor slot (2: boots, 3: leggings, 4: chestplate, 5: helmet) | |||
| Item | Slot |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x3C | Play | Client | Entity ID | VarInt | Entity's EID |
| Slot | VarInt Enum | Equipment slot. 0: main hand, 1: off hand, 2–5: armor slot (2: boots, 3: leggings, 4: chestplate, 5: helmet) | |||
| Item | Slot |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x3C | Play | Client | Entity ID | VarInt | Entity's EID |
| Slot | VarInt Enum | Equipment slot. 0: main hand, 1: off hand, 2–5: armor slot (2: boots, 3: leggings, 4: chestplate, 5: helmet) | |||
| Item | Slot |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x3C | Play | Client | Entity ID | VarInt | Entity's EID |
| Slot | VarInt Enum | Equipment slot. 0: main hand, 1: off hand, 2–5: armor slot (2: boots, 3: leggings, 4: chestplate, 5: helmet) | |||
| Item | Slot |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x3C | Play | Client | Entity ID | VarInt | Entity's EID |
| Slot | VarInt Enum | Equipment slot. 0: main hand, 1: off hand, 2–5: armor slot (2: boots, 3: leggings, 4: chestplate, 5: helmet) | |||
| Item | Slot |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x04 | Play | Client | Entity ID | VarInt | Entity's EID |
| Slot | Short | Equipment slot. 0: held, 1–4: armor slot (1: boots, 2: leggings, 3: chestplate, 4: helmet) | |||
| Item | Slot | Item in slot format |